﻿using System;

namespace Pap.Data
{
    /// <summary>
    /// 
    /// </summary>
    public interface IwfAction : IEntity
    {
        /// <summary>
        /// Gets or sets the action ID.
        /// </summary>
        /// <value>
        /// The action ID.
        /// </value>
        Guid ActionID { get; set; }

        /// <summary>
        /// Gets or sets the action type ID.
        /// </summary>
        /// <value>
        /// The action type ID.
        /// </value>
        Guid ActionTypeID { get; set; }

        /// <summary>
        /// Gets or sets the step ID.
        /// </summary>
        /// <value>
        /// The step ID.
        /// </value>
        Guid StepID { get; set; }

        /// <summary>
        /// Gets or sets the condition ID.
        /// </summary>
        /// <value>
        /// The condition ID.
        /// </value>
        Nullable<Guid> ConditionID { get; set; }

        /// <summary>
        /// Gets or sets the next step ID.
        /// </summary>
        /// <value>
        /// The next step ID.
        /// </value>
        Guid NextStepID { get; set; }
    }
}
